Small, free web tools that run in your browser.

Generators for GDPR documents, colour and contrast checkers for WCAG, NIS2 self-assessments, and the usual developer utilities — word counter, JSON formatter, diff, hashes. Nothing is uploaded, there are no accounts, and the guides and e-books are free to read and download.

Reading

Guides

Practical articles on EU web compliance — the European Accessibility Act, GDPR for agencies, NIS2 — and on the tools above. Most have a Danish version. Browse the blog, or start with the compliance guide for small agencies.

E-books

Six short books as free EPUB downloads: an EAA checklist, EAA for Shopify, GDPR and NIS2 for agencies, a cookie-consent guide, and a tutorial on building a first Chrome extension. See the books.

Larger tools with their own sites

  • Clean Copy

    Copy web pages as clean Markdown or plain text. Browser extension, CLI, Obsidian and VS Code plugins.

  • DeskUptime

    Uptime, SSL expiry and content-change checks from your own machine. Free CLI, desktop app.

  • BugBottle

    Headless in-app bug reports with console errors, context and a screenshot, sent to your own endpoint.

Questions

Is anything I type sent to a server?

For the generators, checkers and text utilities: no, they run entirely in the page. The site scanners (accessibility scanner, compliance check, security headers, URL inspector) have to fetch the URL you give them, which happens through a small Cloudflare Worker; the URL is not stored. The only thing this site records is an anonymous page-view count.

Are the generated documents legal advice?

No. They are structured templates built from the articles of the regulations, meant to give you a solid first draft. Have a lawyer review anything you rely on, particularly data processing agreements and NIS2 obligations.

Why are the e-books free?

Because a paid checkout is not wired up, and holding the books back until it is would help nobody. They are Creative Commons BY-NC 4.0. If that changes, the free EPUBs stay free.

Can I request a tool or report a bug?

Yes — the fastest way is an issue on GitHub, or email through mahoje.dk.

Who makes this

mahope.tools is run by Mads Holst Jensen, an independent developer in Odense, Denmark, working with small businesses and agencies as mahoje.dk. The tools started as things needed for client work — a privacy notice draft, a contrast check, a post-deploy smoke test — and were published so others could use them without another subscription.